#include<stdio.h>
#include<Mesh_IO/Mesh_IO.h>
#include<tool/libcell_tools_formats.h>
#include<libcell_macros.h>
#include<tool/libcell_tools_algorithm.h>


void test_cut()
{
    Mesh mesh;
    Mesh_init(&mesh);
    _ReadOff_(&mesh,"sphere1.off",3);
    Node* n=NULL;
    for(int i=0;i<19;i++)
    {
        template_v* v=mesh.get_vertexp(&mesh,i+2);
        n=node_overlying(n,v);
    }
    printf("node :%d\n",node_size(n) );
    Mesh_cut_along_the_curvev(&mesh,n); 
    Mesh_free(&mesh);
    free_node(n);
}
int main()
{
    test_cut();
    printf("end\n");
    return 0;
}